#!/usr/bin/env node

const fs = require('fs');

// 检查命令行参数
if (process.argv.length < 3) {
    console.error('错误：未提供链接文件名');
    process.exit(1);
}
const link = process.argv[2];
// 检查文件是否存在
if (!fs.existsSync(link)) {
    console.error(`错误：文件 ${link} 不存在`);
    process.exit(1);
}

try {
    const src = fs.readlinkSync(link);
    console.log(`${link} -> ${src}`);
} catch (error) {
    console.error(`错误：读取链接时发生错误: ${error.message}`);
    process.exit(1);
}

// ./15-read-link.js 符号链接文件